how do you create a while loop in dart